import re


def main(arg1: str) -> dict:
    """
    从文本中提取```json和```之间的内容
    :param arg1: 包含json内容的文本
    :return: 包含提取结果的字典，格式为{"result": 提取内容}或{"result": None}
    """
    pattern = r'```json\n([\s\S]*?)\n```(?![\s\S]*```)'
    match = re.search(pattern, arg1)
    return {
        "result": f"```json\n{match.group(1)}\n```" if match else None
    }


text = '''根据您的要求...```json
{
  "content": "##### 演示 Go 代码高亮

```go
package main

import "fmt"

func main() {
	fmt.Println("Hello, 世界")
}
```
",
  "analysis": "在 Python 中..."
}
```...其他内容'''
json_str = main(text)
print(json_str)
